  ��  F  k820309              19.0        ۩yf                                                                                                          
       nrutil.f90 NRUTIL                                                     
                                                              u #ARRAY_COPY_R    #ARRAY_COPY_D    #ARRAY_COPY_I                                                           u #SWAP_I    #SWAP_R    #SWAP_RV    #SWAP_C    #SWAP_CV 	   #SWAP_CM 
   #SWAP_Z    #SWAP_ZV    #SWAP_ZM    #MASKED_SWAP_RS    #MASKED_SWAP_RV    #MASKED_SWAP_RM                                                           u #REALLOCATE_RV    #REALLOCATE_RM    #REALLOCATE_IV    #REALLOCATE_IM    #REALLOCATE_HV                                                           u #IMAXLOC_R    #IMAXLOC_I                                                           u #ASSERT1    #ASSERT2    #ASSERT3    #ASSERT4    #ASSERT_V                                                           u #ASSERT_EQ2    #ASSERT_EQ3    #ASSERT_EQ4    #ASSERT_EQN                                                            u #ARTH_R !   #ARTH_D "   #ARTH_I #                                                          u #GEOP_R $   #GEOP_D %   #GEOP_I &   #GEOP_C '   #GEOP_DV (                                                          u #CUMSUM_R )   #CUMSUM_I *                                                          u #POLY_RR +   #POLY_RRV ,   #POLY_DD -   #POLY_DDV .   #POLY_RC /   #POLY_CC 0   #POLY_MSK_RRV 1   #POLY_MSK_DDV 2                                                          u #POLY_TERM_RR 3   #POLY_TERM_CC 4                                                          u #OUTERPROD_R 5   #OUTERPROD_D 6                                                          u #OUTERDIFF_R 7   #OUTERDIFF_D 8   #OUTERDIFF_I 9                                                          u #SCATTER_ADD_R :   #SCATTER_ADD_D ;                                                          u #SCATTER_MAX_R <   #SCATTER_MAX_D =                                                          u #DIAGADD_RV >   #DIAGADD_R ?                                                          u #DIAGMULT_RV @   #DIAGMULT_R A                                                          u #GET_DIAG_RV B   #GET_DIAG_DV C                                                          u #PUT_DIAG_RV D   #PUT_DIAG_R E                                                F                                                                                                      G                                                                                                      H                                                                                                      I                                                                                                      J                                                                                                      K                                                                                                     L     	                	          )       ��@            6.283185307179586476925286766559005768394                                            M                                                      16                                            N                                                      8                                            O                                                      4                                            P                                                      2                                            Q                                                      16                                            R                                                      8                                            S                                                      8                                            T                                                      8#         @      X                                                 #SRC U   #DEST V   #N_COPIED W   #N_NOT_COPIED X             
 @                              U                   	              &                                                     D@                              V                   	               &                                                     D                                W                      D                                X            #         @      X                                                 #SRC Y   #DEST Z   #N_COPIED [   #N_NOT_COPIED \             
 @                              Y                   
              &                                                     D@                              Z                   
               &                                                     D                                [                      D                                \            #         @      X                                                 #SRC ]   #DEST ^   #N_COPIED _   #N_NOT_COPIED `             
 @                              ]                                 &                                                     D@                              ^                                  &                                                     D                                _                      D                                `            #         @      X                                                 #A a   #B b             
D                                a                      
D                                b            #         @      X                                                 #A c   #B d             
D                                c     	                 
D                                d     	       #         @      X                                                 #A e   #B f          0  
D@                              e                   	               &                                                     
D                                f                   	               &                                           #         @      X                                                 #A g   #B h             
D                                g                      
D                                h            #         @      X                             	                    #A i   #B j          0  
D@                              i                    
              &                                                     
D                                j                                  &                                           #         @      X                             
                    #A k   #B l          0  
D@                              k                                  &                   &                                                     
D                                l                                  &                   &                                           #         @      X                                                 #A m   #B n             
D                                m                      
D                                n            #         @      X                                                 #A o   #B p          0  
D@                              o                                  &                                                     
D                                p                                  &                                           #         @      X                                                 #A q   #B r          0  
D@                              q                                  &                   &                                                     
D                                r                                  &                   &                                           #         @      X                                                 #A s   #B t   #MASK u             
D                                s     	                 
D                                t     	                 
                                 u           #         @      X                                                 #A v   #B w   #MASK x          0  
D@                              v                   	               &                                                     
D                                w                   	               &                                                     
                                 x                                 &                                           #         @      X                                                 #A y   #B z   #MASK {          0  
D@                              y                   	               &                   &                                                     
D                                z                   	               &                   &                                                     
                                 {                                 &                   &                                           (         D   X                                                               	    #P |   #N }             &                                                    DP                              |                   	               &                                                     
  @                              }           (         D   X                                               %                	    #P ~   #N    #M �             &                   &                                                    DP                              ~                   	 $              &                   &                                                     
  @                                                   
  @                              �           (         D   X                                               !                    #P �   #N �             &                                                    DP                              �                                   &                                                     
  @                              �           (         D   X                                               '                    #P �   #N �   #M �             &                   &                                                    DP                              �                    &              &                   &                                                     
  @                              �                     
  @                              �           '         D   X                                               #                    #P �   #N �             &                                                   ,         DP                              �                    "              &                                                             
  @                              �           %         @    X                                                       #ARR �             
                                 �                   	 *             &                                           %         @    X                                                       #IARR �             
                                 �                    ,             &                                           #         @      X                                                 #N1 �   #STRING �             
                                  �                     
                                �                    1 #         @      X                                                 #N1 �   #N2 �   #STRING �             
                                  �                     
                                  �                     
                                �                    1 #         @      X                                                 #N1 �   #N2 �   #N3 �   #STRING �             
                                  �                     
                                  �                     
                                  �                     
                                �                    1 #         @      X                                                 #N1 �   #N2 �   #N3 �   #N4 �   #STRING �             
                                  �                     
                                  �                     
                                  �                     
                                  �                     
                                �                    1 #         @      X                                                 #N �   #STRING �             
  @                               �                    0             &                                                     
                                �                    1 %         @    X                                                       #N1 �   #N2 �   #STRING �             
                                  �                     
                                  �                     
                                �                    1 %         @    X                                                        #N1 �   #N2 �   #N3 �   #STRING �             
                                  �                     
                                  �                     
                                  �                     
                                �                    1 %         @    X                                                        #N1 �   #N2 �   #N3 �   #N4 �   #STRING �             
                                  �                     
                                  �                     
                                  �                     
                                  �                     
                                �                    1 %         @    X                                                         #NN �   #STRING �             
                                  �                    1             &                                                     
                                �                    1 (        `    X                            !                    3                	    #FIRST �   #INCREMENT �   #N �   p          5 O p            5 O p                                    
                                 �     	                
                                 �     	                
  @                              �           (        `    X                            "                    5                
    #FIRST �   #INCREMENT �   #N �   p          5 O p            5 O p                                    
                                 �     
                
                                 �     
                
  @                              �           (        `    X                           #                    7                    #FIRST �   #INCREMENT �   #N �   p          5 O p            5 O p                                    
                                 �                     
                                 �                     
  @                              �           (        `    X                            $                    9                	    #FIRST �   #FACTOR �   #N �   p          5 O p            5 O p                                    
                                 �     	                
                                 �     	                
  @                              �           (        `    X                            %                    ;                
    #FIRST �   #FACTOR �   #N �   p          5 O p            5 O p                                    
                                 �     
                
                                 �     
                
  @                              �           (        `    X                            &                    =                    #FIRST �   #FACTOR �   #N �   p          5 O p            5 O p                                    
                                 �                     
                                 �                     
  @                              �           (        `    X                            '                    ?                    #FIRST �   #FACTOR �   #N �   p          5 O p            5 O p                                    
                                 �                     
                                 �                     
  @                              �           (        `    X                            (                    D                
    #FIRST �   #FACTOR �   #N �     p        H r �     7
S
O
 p        j            j                                  p          H r �     7
S
O
 p        j            j                                    5 O p            H r �     7
S
O
 p        j            j                                    5 O p                                 0  
 @                              �                   
 @             &                                                     
                                 �                   
 A             &                                                     
  @                              �           (        `�   X                           )                    G                	    #ARR �   #SEED �   p          H r �     7	S	O	 p        j            j                                      H r �     7	S	O	 p        j            j                                                           0  
 @                              �                   	 E             &                                                     
 @                              �     	      (        `�   X                           *                    J                    #ARR �   #SEED �   p          H r �     7SO p        j            j                                      H r �     7SO p        j            j                                                           0  
 @                              �                    H             &                                                     
 @                              �           %         @    X                           +                    	       #X �   #COEFFS �             
                                 �     	                
 @                              �                   	 N             &                                           (        `    X                           ,                    Y                	    #X �   #COEFFS �   p          H r �     7	S	O	 p        j            j                                      H r �     7	S	O	 p        j            j                                                           0  
 @                              �                   	 W             &                                                     
 @                              �                   	 V             &                                           %         @    X                           -                    
       #X �   #COEFFS �             
                                 �     
                
 @                              �                   
 P             &                                           (        `    X                           .                    ]                
    #X �   #COEFFS �   p          H r �     7
S
O
 p        j            j                                      H r �     7
S
O
 p        j            j                                                           0  
 @                              �                   
 [             &                                                     
 @                              �                   
 Z             &                                           %         @    X                            /                           #X �   #COEFFS �             
                                 �                     
 @                              �                   	 R             &                                           %         @    X                            0                           #X �   #COEFFS �             
                                 �                     
 @                              �                    T             &                                           (        `    X                            1                    b                	    #X �   #COEFFS �   #MASK �   p          H r �     7	S	O	 p        j            j                                      H r �     7	S	O	 p        j            j                                                           0  
 @                              �                   	 _             &                                                     
  @                              �                   	 ^             &                                                     
  @                              �                    `             &                                           (        `    X                            2                    g                
    #X �   #COEFFS �   #MASK �   p          H r �     7
S
O
 p        j            j                                      H r �     7
S
O
 p        j            j                                                           0  
 @                              �                   
 d             &                                                     
  @                              �                   
 c             &                                                     
  @                              �                    e             &                                           (        `�   X                           3                    j                	    #A �   #B �   p          H r �     7	S	O	 p        j            j                                      H r �     7	S	O	 p        j            j                                                           0  
 @                              �                   	 h             &                                                     
                                 �     	      (        `�   X                           4                    m                    #A �   #B �   p          H r �     7SO p        j            j                                      H r �     7SO p        j            j                                                           0  
 @                              �                    k             &                                                     
                                 �           (        `    X                            5                    s                	    #A �   #B �     p        H r �     7	S	O	 p        j            j                                  p          H r �     7	S	O	 p        j            j                                    H r �     7	S	O	 p        j            j                                      H r �     7	S	O	 p        j            j                                    H r �     7	S	O	 p        j            j                                                           0  
 @                              �                   	 p             &                                                  0  
 @                              �                   	 q             &                                           (        `    X                            6                    w                
    #A �   #B �     p        H r �     7
S
O
 p        j            j                                  p          H r �     7
S
O
 p        j            j                                    H r �     7
S
O
 p        j            j                                      H r �     7
S
O
 p        j            j                                    H r �     7
S
O
 p        j            j                                                           0  
 @                              �                   
 t             &                                                  0  
 @                              �                   
 u             &                                           (        `    X                            7                    �                	    #A �   #B �     p        H r �     7	S	O	 p        j            j                                  p          H r �     7	S	O	 p        j            j                                    H r �     7	S	O	 p        j            j                                      H r �     7	S	O	 p        j            j                                    H r �     7	S	O	 p        j            j                                                           0  
 @                              �                   	 �             &                                                  0  
 @                              �                   	 �             &                                           (        `    X                            8                    �                
    #A �   #B �     p        H r �     7
S
O
 p        j            j                                  p          H r �     7
S
O
 p        j            j                                    H r �     7
S
O
 p        j            j                                      H r �     7
S
O
 p        j            j                                    H r �     7
S
O
 p        j            j                                                           0  
 @                              �                   
 �             &                                                  0  
 @                              �                   
 �             &                                           (        `    X                           9                    �                    #A �   #B �     p        H r �     7SO p        j            j                                  p          H r �     7SO p        j            j                                    H r �     7SO p        j            j                                      H r �     7SO p        j            j                                    H r �     7SO p        j            j                                                           0  
 @                              �                    �             &                                                  0  
 @                              �                    �             &                                           #         @      X                             :                    #DEST �   #SOURCE �   #DEST_INDEX �             D@                              �                   	 �              &                                                     
 @                              �                   	 �             &                                                     
 @                              �                    �             &                                           #         @      X                             ;                    #DEST �   #SOURCE �   #DEST_INDEX �             D@                              �                   
 �              &                                                     
 @                              �                   
 �             &                                                     
 @                              �                    �             &                                           #         @      X                             <                    #DEST �   #SOURCE �   #DEST_INDEX �             D@                              �                   	 �              &                                                     
 @                              �                   	 �             &                                                     
 @                              �                    �             &                                           #         @      X                             =                    #DEST �   #SOURCE �   #DEST_INDEX �             D@                              �                   
 �              &                                                     
 @                              �                   
 �             &                                                     
 @                              �                    �             &                                           #         @      X                             >                    #MAT �   #DIAG �             
D@                              �                   	 �              &                   &                                                     
 @                              �                   	 �             &                                           #         @      X                             ?                    #MAT    #DIAG             
D@                                                 	 �              &                   &                                                     
                                     	      #         @      X                             @                    #MAT   #DIAG             
D@                                                	 �              &                   &                                                     
 @                                                	 �             &                                           #         @      X                             A                    #MAT   #DIAG             
D@                                                	 �              &                   &                                                     
                                     	      (        `    X                            B                    �                	    #MAT   p          H r     7	S	O	 p        j                      j                        n                                          1                H r     7	S	O	 p        j                      j                        n                                          1                                       0  
 @                                                	 �             &                   &                                           (        `    X                            C                    �                
    #MAT   p          H r 	    7
S
O
 p        j                      j                        n                                          1                H r 	    7
S
O
 p        j                      j                        n                                          1                                       0  
 @                                                
 �             &                   &                                           #         @      X                             D                    #DIAGV 
  #MAT             
 @                              
                  	 �             &                                                     
D@                                                	 �              &                   &                                           #         @      X                             E                    #SCAL   #MAT             
                                     	                
D@                                                	 �              &                   &                                           #         @                                                     #STRING             
                                                   1 %         @                                                          #MASK             
 @                                                 (             &                                           %         @                                                          #ARR             
                                                   	 .             &                                           (        `�                                                 M                	    #ARR   #SEED   p          H r     7	S	O	 p        j            j                                      H r     7	S	O	 p        j            j                                                           0  
 @                                                	 K             &                                                     
 @                                  	      (        `                                                   o                    #N   #NN   p          5 O p            5 O p                                    
                                                     
  @                                        (        `                                                   {                	    #A   #B     p        H r     7	S	O	 p        j            j                                  p          H r     7	S	O	 p        j            j                                    H r     7	S	O	 p        j            j                                      H r     7	S	O	 p        j            j                                    H r     7	S	O	 p        j            j                                                           0  
 @                                                	 x             &                                                  0  
 @                                                	 y             &                                           (        `                                                                   	    #A    #B !    p        H r "    7	S	O	 p        j            j                                  p          H r "    7	S	O	 p        j            j                                    H r "    7	S	O	 p        j            j                                      H r "    7	S	O	 p        j            j                                    H r "    7	S	O	 p        j            j                                                           0  
 @                                                 	 |             &                                                  0  
 @                              !                  	 }             &                                           (        `                                #                   �                    #A $  #B %    p        H r &    7SO p        j            j                                  p          H r &    7SO p        j            j                                    H r &    7SO p        j            j                                      H r &    7SO p        j            j                                    H r &    7SO p        j            j                                                           0  
 @                              $                   �             &                                                  0  
 @                              %                   �             &                                           #         @                                   '                   #MAT (            D@                              (                  	 �              &                   &                                           (        `                                )                   �                    #J *  #K +  #EXTRA ,    p        5 O p        p          5 O p          5 O p            5 O p          5 O p                                    
  @                              *                    
  @                              +                    
 @                              ,          (        `                                -                   �                    #J .  #K /  #EXTRA 0    p        5 O p        p          5 O p          5 O p            5 O p          5 O p                                    
  @                              .                    
  @                              /                    
 @                              0          %         @                                1                   	       #V 2            
  @                              2                  	 �             &                                                                                     &    SIZE                                           "    SIZE                                               SIZE                                               SIZE                                           	    SIZE                                               SIZE                                           �     SIZE                                           �     SIZE                                           �     SIZE                                           �     SIZE                                           �     SIZE                                           �     SIZE                                           �     SIZE                                           �     SIZE                                           �     SIZE                                           �     SIZE                                           �     SIZE                                           �     SIZE                                           �     SIZE                                           �     SIZE    �         fn#fn    �   @   J   NRTYPE    �   v       gen@ARRAY_COPY    p  �       gen@SWAP    ]  �       gen@REALLOCATE    �  ^       gen@IMAXLOC    Z  �       gen@ASSERT    �  �       gen@ASSERT_EQ    \  d       gen@ARTH    �  }       gen@GEOP    =  \       gen@CUMSUM    �  �       gen@POLY    M  d       gen@POLY_TERM    �  b       gen@OUTERPROD      s       gen@OUTERDIFF     �  f       gen@SCATTER_ADD     �  f       gen@SCATTER_MAX    R  _       gen@DIAGADD    �  a       gen@DIAGMULT    	  b       gen@GET_DIAG    t	  a       gen@PUT_DIAG    �	  p       I4B+NRTYPE    E
  p       SP+NRTYPE    �
  p       DP+NRTYPE    %  p       SPC+NRTYPE    �  p       DPC+NRTYPE      p       LGT+NRTYPE    u  �       TWOPI+NRTYPE      r       NPAR_ARTH    �  q       NPAR2_ARTH    �  q       NPAR_GEOP    b  q       NPAR2_GEOP    �  r       NPAR_CUMSUM    E  q       NPAR_CUMPROD    �  q       NPAR_POLY    '  q       NPAR_POLYTERM    �  {       ARRAY_COPY_R !     �   a   ARRAY_COPY_R%SRC "   �  �   a   ARRAY_COPY_R%DEST &   +  @   a   ARRAY_COPY_R%N_COPIED *   k  @   a   ARRAY_COPY_R%N_NOT_COPIED    �  {       ARRAY_COPY_D !   &  �   a   ARRAY_COPY_D%SRC "   �  �   a   ARRAY_COPY_D%DEST &   >  @   a   ARRAY_COPY_D%N_COPIED *   ~  @   a   ARRAY_COPY_D%N_NOT_COPIED    �  {       ARRAY_COPY_I !   9  �   a   ARRAY_COPY_I%SRC "   �  �   a   ARRAY_COPY_I%DEST &   Q  @   a   ARRAY_COPY_I%N_COPIED *   �  @   a   ARRAY_COPY_I%N_NOT_COPIED    �  V       SWAP_I    '  @   a   SWAP_I%A    g  @   a   SWAP_I%B    �  V       SWAP_R    �  @   a   SWAP_R%A    =  @   a   SWAP_R%B    }  V       SWAP_RV    �  �   a   SWAP_RV%A    _  �   a   SWAP_RV%B    �  V       SWAP_C    A  @   a   SWAP_C%A    �  @   a   SWAP_C%B    �  V       SWAP_CV      �   a   SWAP_CV%A    �  �   a   SWAP_CV%B    /  V       SWAP_CM    �  �   a   SWAP_CM%A    )  �   a   SWAP_CM%B    �  V       SWAP_Z    #  @   a   SWAP_Z%A    c  @   a   SWAP_Z%B    �  V       SWAP_ZV    �  �   a   SWAP_ZV%A    �  �   a   SWAP_ZV%B       V       SWAP_ZM    g   �   a   SWAP_ZM%A    !  �   a   SWAP_ZM%B    �!  `       MASKED_SWAP_RS !   "  @   a   MASKED_SWAP_RS%A !   O"  @   a   MASKED_SWAP_RS%B $   �"  @   a   MASKED_SWAP_RS%MASK    �"  `       MASKED_SWAP_RV !   /#  �   a   MASKED_SWAP_RV%A !   �#  �   a   MASKED_SWAP_RV%B $   G$  �   a   MASKED_SWAP_RV%MASK    �$  `       MASKED_SWAP_RM !   3%  �   a   MASKED_SWAP_RM%A !   �%  �   a   MASKED_SWAP_RM%B $   {&  �   a   MASKED_SWAP_RM%MASK    '  �       REALLOCATE_RV     �'  �   a   REALLOCATE_RV%P     U(  @   a   REALLOCATE_RV%N    �(  �       REALLOCATE_RM     ^)  �   a   REALLOCATE_RM%P     *  @   a   REALLOCATE_RM%N     B*  @   a   REALLOCATE_RM%M    �*  �       REALLOCATE_IV     ,+  �   a   REALLOCATE_IV%P     �+  @   a   REALLOCATE_IV%N    �+  �       REALLOCATE_IM     �,  �   a   REALLOCATE_IM%P     e-  @   a   REALLOCATE_IM%N     �-  @   a   REALLOCATE_IM%M    �-  �       REALLOCATE_HV     �.  �   a   REALLOCATE_HV%P     +/  @   a   REALLOCATE_HV%N    k/  Y       IMAXLOC_R    �/  �   a   IMAXLOC_R%ARR    P0  Z       IMAXLOC_I    �0  �   a   IMAXLOC_I%IARR    61  \       ASSERT1    �1  @   a   ASSERT1%N1    �1  L   a   ASSERT1%STRING    2  d       ASSERT2    �2  @   a   ASSERT2%N1    �2  @   a   ASSERT2%N2    3  L   a   ASSERT2%STRING    N3  l       ASSERT3    �3  @   a   ASSERT3%N1    �3  @   a   ASSERT3%N2    :4  @   a   ASSERT3%N3    z4  L   a   ASSERT3%STRING    �4  t       ASSERT4    :5  @   a   ASSERT4%N1    z5  @   a   ASSERT4%N2    �5  @   a   ASSERT4%N3    �5  @   a   ASSERT4%N4    :6  L   a   ASSERT4%STRING    �6  [       ASSERT_V    �6  �   a   ASSERT_V%N     m7  L   a   ASSERT_V%STRING    �7  l       ASSERT_EQ2    %8  @   a   ASSERT_EQ2%N1    e8  @   a   ASSERT_EQ2%N2 "   �8  L   a   ASSERT_EQ2%STRING    �8  t       ASSERT_EQ3    e9  @   a   ASSERT_EQ3%N1    �9  @   a   ASSERT_EQ3%N2    �9  @   a   ASSERT_EQ3%N3 "   %:  L   a   ASSERT_EQ3%STRING    q:  |       ASSERT_EQ4    �:  @   a   ASSERT_EQ4%N1    -;  @   a   ASSERT_EQ4%N2    m;  @   a   ASSERT_EQ4%N3    �;  @   a   ASSERT_EQ4%N4 "   �;  L   a   ASSERT_EQ4%STRING    9<  d       ASSERT_EQN    �<  �   a   ASSERT_EQN%NN "   )=  L   a   ASSERT_EQN%STRING    u=  �       ARTH_R    J>  @   a   ARTH_R%FIRST !   �>  @   a   ARTH_R%INCREMENT    �>  @   a   ARTH_R%N    
?  �       ARTH_D    �?  @   a   ARTH_D%FIRST !   @  @   a   ARTH_D%INCREMENT    _@  @   a   ARTH_D%N    �@  �       ARTH_I    tA  @   a   ARTH_I%FIRST !   �A  @   a   ARTH_I%INCREMENT    �A  @   a   ARTH_I%N    4B  �       GEOP_R    C  @   a   GEOP_R%FIRST    FC  @   a   GEOP_R%FACTOR    �C  @   a   GEOP_R%N    �C  �       GEOP_D    �D  @   a   GEOP_D%FIRST    �D  @   a   GEOP_D%FACTOR    E  @   a   GEOP_D%N    XE  �       GEOP_I    *F  @   a   GEOP_I%FIRST    jF  @   a   GEOP_I%FACTOR    �F  @   a   GEOP_I%N    �F  �       GEOP_C    �G  @   a   GEOP_C%FIRST    �G  @   a   GEOP_C%FACTOR    <H  @   a   GEOP_C%N    |H  2      GEOP_DV    �J  �   a   GEOP_DV%FIRST    :K  �   a   GEOP_DV%FACTOR    �K  @   a   GEOP_DV%N    L  w      CUMSUM_R    }M  �   a   CUMSUM_R%ARR    	N  @   a   CUMSUM_R%SEED    IN  w      CUMSUM_I    �O  �   a   CUMSUM_I%ARR    LP  @   a   CUMSUM_I%SEED    �P  c       POLY_RR    �P  @   a   POLY_RR%X    /Q  �   a   POLY_RR%COEFFS    �Q  w      POLY_RRV    2S  �   a   POLY_RRV%X     �S  �   a   POLY_RRV%COEFFS    JT  c       POLY_DD    �T  @   a   POLY_DD%X    �T  �   a   POLY_DD%COEFFS    yU  w      POLY_DDV    �V  �   a   POLY_DDV%X     |W  �   a   POLY_DDV%COEFFS    X  c       POLY_RC    kX  @   a   POLY_RC%X    �X  �   a   POLY_RC%COEFFS    7Y  c       POLY_CC    �Y  @   a   POLY_CC%X    �Y  �   a   POLY_CC%COEFFS    fZ  �      POLY_MSK_RRV    �[  �   a   POLY_MSK_RRV%X $   s\  �   a   POLY_MSK_RRV%COEFFS "   �\  �   a   POLY_MSK_RRV%MASK    �]  �      POLY_MSK_DDV    _  �   a   POLY_MSK_DDV%X $   �_  �   a   POLY_MSK_DDV%COEFFS "   $`  �   a   POLY_MSK_DDV%MASK    �`  r      POLY_TERM_RR    "b  �   a   POLY_TERM_RR%A    �b  @   a   POLY_TERM_RR%B    �b  r      POLY_TERM_CC    `d  �   a   POLY_TERM_CC%A    �d  @   a   POLY_TERM_CC%B    ,e  �      OUTERPROD_R    �g  �   a   OUTERPROD_R%A    �h  �   a   OUTERPROD_R%B    i  �      OUTERPROD_D    �k  �   a   OUTERPROD_D%A    tl  �   a   OUTERPROD_D%B     m  �      OUTERDIFF_R    �o  �   a   OUTERDIFF_R%A    ^p  �   a   OUTERDIFF_R%B    �p  �      OUTERDIFF_D    �s  �   a   OUTERDIFF_D%A    Ht  �   a   OUTERDIFF_D%B    �t  �      OUTERDIFF_I    �w  �   a   OUTERDIFF_I%A    2x  �   a   OUTERDIFF_I%B    �x  n       SCATTER_ADD_R #   ,y  �   a   SCATTER_ADD_R%DEST %   �y  �   a   SCATTER_ADD_R%SOURCE )   Dz  �   a   SCATTER_ADD_R%DEST_INDEX    �z  n       SCATTER_ADD_D #   >{  �   a   SCATTER_ADD_D%DEST %   �{  �   a   SCATTER_ADD_D%SOURCE )   V|  �   a   SCATTER_ADD_D%DEST_INDEX    �|  n       SCATTER_MAX_R #   P}  �   a   SCATTER_MAX_R%DEST %   �}  �   a   SCATTER_MAX_R%SOURCE )   h~  �   a   SCATTER_MAX_R%DEST_INDEX    �~  n       SCATTER_MAX_D #   b  �   a   SCATTER_MAX_D%DEST %   �  �   a   SCATTER_MAX_D%SOURCE )   z�  �   a   SCATTER_MAX_D%DEST_INDEX    �  [       DIAGADD_RV    a�  �   a   DIAGADD_RV%MAT     �  �   a   DIAGADD_RV%DIAG    ��  [       DIAGADD_R    �  �   a   DIAGADD_R%MAT    ��  @   a   DIAGADD_R%DIAG    Ѓ  [       DIAGMULT_RV     +�  �   a   DIAGMULT_RV%MAT !   τ  �   a   DIAGMULT_RV%DIAG    [�  [       DIAGMULT_R    ��  �   a   DIAGMULT_R%MAT     Z�  @   a   DIAGMULT_R%DIAG    ��  �      GET_DIAG_RV     ��  �   a   GET_DIAG_RV%MAT    5�  �      GET_DIAG_DV     ,�  �   a   GET_DIAG_DV%MAT    Ћ  \       PUT_DIAG_RV "   ,�  �   a   PUT_DIAG_RV%DIAGV     ��  �   a   PUT_DIAG_RV%MAT    \�  [       PUT_DIAG_R     ��  @   a   PUT_DIAG_R%SCAL    ��  �   a   PUT_DIAG_R%MAT    ��  T       NRERROR    �  L   a   NRERROR%STRING    ;�  Z       IFIRSTLOC    ��  �   a   IFIRSTLOC%MASK    !�  Y       IMINLOC    z�  �   a   IMINLOC%ARR    �  w      CUMPROD    }�  �   a   CUMPROD%ARR    	�  @   a   CUMPROD%SEED    I�  �       ZROOTS_UNITY    �  @   a   ZROOTS_UNITY%N     L�  @   a   ZROOTS_UNITY%NN    ��  �      OUTERDIV    ^�  �   a   OUTERDIV%A    �  �   a   OUTERDIV%B    v�  �      OUTERSUM    H�  �   a   OUTERSUM%A    ԛ  �   a   OUTERSUM%B    `�  �      OUTERAND    2�  �   a   OUTERAND%A    ��  �   a   OUTERAND%B    J�  Q       UNIT_MATRIX     ��  �   a   UNIT_MATRIX%MAT    ?�  %      UPPER_TRIANGLE !   d�  @   a   UPPER_TRIANGLE%J !   ��  @   a   UPPER_TRIANGLE%K %   �  @   a   UPPER_TRIANGLE%EXTRA    $�  %      LOWER_TRIANGLE !   I�  @   a   LOWER_TRIANGLE%J !   ��  @   a   LOWER_TRIANGLE%K %   ɤ  @   a   LOWER_TRIANGLE%EXTRA    	�  W       VABS    `�  �   a   VABS%V    �  =      OUTERAND%SIZE    )�  =      OUTERSUM%SIZE    f�  =      OUTERDIV%SIZE    ��  =      CUMPROD%SIZE !   �  =      GET_DIAG_DV%SIZE !   �  =      GET_DIAG_RV%SIZE !   Z�  =      OUTERDIFF_I%SIZE !   ��  =      OUTERDIFF_D%SIZE !   ԧ  =      OUTERDIFF_R%SIZE !   �  =      OUTERPROD_D%SIZE !   N�  =      OUTERPROD_R%SIZE "   ��  =      POLY_TERM_CC%SIZE "   Ȩ  =      POLY_TERM_RR%SIZE "   �  =      POLY_MSK_DDV%SIZE "   B�  =      POLY_MSK_RRV%SIZE    �  =      POLY_DDV%SIZE    ��  =      POLY_RRV%SIZE    ��  =      CUMSUM_I%SIZE    6�  =      CUMSUM_R%SIZE    s�  =      GEOP_DV%SIZE 